#ifndef _IPC_DEF_H_
#define _IPC_DEF_H_
#include "def.h"

enum enumEventTrans{
	EVENT_GLOBAL_TEST_ID = 0,

	EVENT_GLOBAL_AUTO_CLR_MIN,
	
	EVENT_GLOBAL_AUTO_CLR_INIT,
	EVENT_GLOBAL_AUTO_CLR_SAVE,

	EVENT_GLOBAL_AUTO_CLR_SPECIAL_OFF,

	EVENT_GLOBAL_AUTO_CLR_NAVI_BOARD_INIT,

	EVENT_GLOBAL_AUTO_CLR_REC_VIDEO_CHANNEL_STATUS,

	EVENT_GLOBAL_AUTO_CLR_MUTE_CHANGE,

	EVENT_GLOBAL_AUTO_KEY_TEST,

	EVENT_GLOBAL_AUTO_CLR_MAX,	

	

///////////////////////////////////////video event	
	
	EVENT_GLOBAL_VIDEO_MIN,
    EVENT_GLOBAL_VIDEO_DELAY_SWITCH_CAM,
    EVENT_GLOBAL_VIDEO_DELAY_SWITCH_DRGB,
	EVENT_GLOBAL_VIDEO_SWITCH,
	EVENT_GLOBAL_VIDEO_PREVIOUS,

	EVENT_GLOBAL_TW8825_DRGB_CHANNEL,
			
	EVENT_GLOBAL_TW8825_CMMB_CHANNEL,
			
	EVENT_GLOBAL_TW8825_DVD_CHANNEL,

	EVENT_GLOBAL_TW8825_REARVIEW_CHANNEL,

	EVENT_GLOBAL_TW8825_PREVIOUS_CHANNEL,

	EVENT_GLOBAL_TW8825_OSD_EN,
	EVENT_GLOBAL_TW8825_OSD_DI,
	EVENT_GLOBAL_VIDEO_MAX,
	
///////////////////////////////////////NaviBoard
	EVENT_GLOBAL_NAVI_BOARD_MIN,
	EVENT_GLOBAL_NAVI_IGNITION_CHANGED,

	EVENT_GLOBAL_NAVI_TOUCH_PAD_PRESSED,
	EVENT_GLOBAL_NAVI_TOUCH_PAD_CONTINUE,
	EVENT_GLOBAL_NAVI_TOUCH_PAD_RELEASE,

	EVENT_GLOBAL_NAVI_TOUCH_SCREEN_PRESSED,
	EVENT_GLOBAL_NAVI_TOUCH_SCREEN_CONTINUE,
	EVENT_GLOBAL_NAVI_TOUCH_SCREEN_RELEASE,

	EVENT_GLOBAL_NAVI_PANEL_KEY_PRESSED,

	EVENT_GLOBAL_NAVI_AUDIO_CHANNEL,
	EVENT_GLOBAL_NAVI_VIDEO_CHANNEL,
    EVENT_GLOBAL_NAVI_CAN_DATA_GEAR,
    
    EVENT_GLOBAL_NAVI_SHOW_AC,
	EVENT_GLOBAL_NAVI_CAN_DATA_AC,
    
    EVENT_GLOBAL_NAVI_KEY_DATA,
	EVENT_GLOBAL_NAVI_CALIB_MSG,
    EVENT_GLOBAL_NAVI_DR_DATA,
    EVENT_GLOBAL_NAVI_ACC_STAT_MSG,
    
	EVENT_GLOBAL_NAVI_BOARD_MAX,

///////////////////////////////////////KeyExec
	EVENT_GLOBAL_KEY_EXEC_MIN,
		
	EVENT_GLOBAL_KEY_SHORT_PRESS_EXEC_PROC,	
	EVENT_GLOBAL_KEY_SHORT_REALSE_EXEC_PROC,	
	EVENT_GLOBAL_KEY_LONG_PRESS_EXEC_PROC,	
	EVENT_GLOBAL_KEY_LONG_REALSE_EXEC_PROC,
	
	EVENT_GLOBAL_KEY_EXEC_MAX,

///////////////////////////////////////ACC
	EVENT_GLOBAL_ACC_MIN,
	
	EVENT_GLOBAL_ACC_POWER_BTN,

	EVENT_GLOBAL_ACC_OFF_DELAY,

	EVENT_GLOBAL_ACC_LOW_BATTERY,

	EVENT_GLOBAL_ACC_MAX,
		
///////////////////////////////////////System
	EVENT_GLOBAL_SYSTEM_MIN,

	EVENT_GLOBAL_SYSTEM_SEND_TOUCH_CALI_DATA,
	EVENT_GLOBAL_SYSTEM_FACTORY,
		
	EVENT_GLOBAL_SYSTEM_MAX,
/////////////////////////////////////////
	EVENT_GLOBAL_KEY_MIN,
	EVENT_GLOBAL_KEY_PRESS,
	EVENT_GLOBAL_KEY_RELEASE,

	EVENT_GLOBAL_SWCKEY_PRESS,
	EVENT_GLOBAL_SWCKEY_RELEASE,
	EVENT_GLOBAL_KEY_MAX,

////////////////////////////////////////////////
	EVENT_GLOBAL_DASHBOARD_INFO_MIN,
	EVENT_GLOBAL_DASHBOARD_DISTANCE_DESTNATION,
	EVENT_GLOBAL_DASHBOARD_DISTANCE_NEXT_POSITION,
	EVENT_GLOBAL_DASHBOARD_CURRENT_ROAD,
	EVENT_GLOBAL_DASHBOARD_NEXT_ROAD,
	EVENT_GLOBAL_DASHBOARD_DIRECTION,
	EVENT_GLOBAL_DASHBOARD_SPEED,
	EVENT_GLOBAL_DASHBOARD_CAR_NAVI_STAT,
	EVENT_GLOBAL_DASHBOARD_CAR_NAVI_CLEAR,
	EVENT_GLOBAL_DASHBOARD_INFO_MAX,
};

#endif

